home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
dev
/
misc
/
FD2Pragma.lha
/
FD2Pragma.types
< prev
Wrap
Text File
|
1999-01-17
|
2KB
|
60 lines
* $VER: FD2Pragma.types 1.6 (17.01.1999)
*
* FD2Pragma type definition file
* description format is 'unknown type : known type'
* unknown type:
* name of unknown type (one word)
* known type:
* consists of struct + name, enum + name, signed, unsigned, const,
* long (32 bit), short (16 bit), char (8 bit), double and float
* For nameless structs or enums set ? as name. Structs without name, but
* used by a typedef (like: typedef struct {...} name) get the typedef name.
*
* general (define int as 32 bit, maybe changed to short for some compilers)
int : long
* commodities.library
IX : struct InputXpression
* intuition.library (pointer to nameless structure)
Msg : struct ? *
Class : struct IClass
* cybergl.library
GLvoid : void
GLbitfield : unsigned long
GLbyte : signed char
GLshort : short
GLint : long
GLsizei : unsigned long
GLubyte : unsigned char
GLushort : unsigned short
GLuint : unsigned long
GLfloat : float
GLclampf : float
GLdouble : double
GLclampd : double
* nameless enums
GLboolean : enum ?
GLenum : enum ?
* these struct types are not equivalent to C-Code, but correct for FD2Pragma
GLlookAt : struct GLlookAt
GLproject : struct GLproject
GLunProject : struct GLunProject
GLfrustum : struct GLfrustum
GLortho : struct GLortho
GLbitmap : struct GLbitmap
* for AmigaMesaRTL 3.0
GLUquadricObj : struct GLUquadricObj
GLUtriangulatorObj : struct GLUtriangulatorObj
GLUnurbsObj : struct GLUnurbsObj
GLvisual : struct gl_visual
GLframebuffer : struct gl_frame_buffer
GLcontext : struct gl_context
* HGIDA.library
HGIDA_Stack : unsigned long *
HGIDA_BoundedStack : unsigned long *
HGIDA_Queue : unsigned long *
HGIDA_BoundedQueue : unsigned long *
HGIDA_List : unsigned long *
HGIDA_ListItem : unsigned long *
HGIDA_Error : enum ?
HGIDA_Direction : enum ?